Extension of the Unified Modeling Language for Mobile Agents
نویسندگان
چکیده
Mobile agents gained immense attraction as a new programming concept for implementing distributed applications. However, up to now mobile agent programming has been mainly technology driven, with a focus on the implementation of mobile agent platforms and only small programming applications. In this work, we present an extension of the standard UML that provides language concepts for modeling mobility both in analysis and design phases. This extended version of UML is applied to the modeling of an advanced telecommunication system.
منابع مشابه
Extending the Unified Modeling Language to Model Mobile Agents
Mobile Agents represent a crucial part in most agent-based systems. However, very little work has taken place in modelling such systems and, up to now, none of the existing agent oriented methodologies provide concepts and notations to fully capture mobile agents. In this work we are presenting extensions to the Unified Modeling Language (UML) to model mobile agents. We use three different scen...
متن کاملM-UML: an extension to UML for the modeling of mobile agent-based software systems
The Unified Modeling Language (UML) is a language for the specification, visualization, and documentation of object-oriented software systems [The Unified Modeling Language User Guide, 1998]. However, UML cannot describe in an explicit manner the mobility requirements needed for modeling mobile agent-based software systems. In this paper, we present M-UML, our proposed extension to UML covering...
متن کاملTowards an extension of UML2.0 to model mobile agent-based systems
The technology of mobile agents obtained recently more importance not only because of its capacity of developing and building a distributed, heterogeneous, and interoperable systems, but also because of its robustness development of mobile and communication network as well. However, there are few works dealing with the methods and tools of analysis and design of the mobile agents systems. Furth...
متن کاملA Validation Approach for Checking Mobile Agents based UML
Mobile Agents are becoming important technology for the development of distributed, heterogeneous and always available systems. The application of Mobile Agent technologies requires extensions to the existing object-oriented modeling languages to accommodate agent-related abstractions such as roles, organizations and environments. If it is difficult to analyze and establish the well-formedness ...
متن کاملModeling of Mobile-Agent Applications with UML
In the last years, the software development based on mobile agents has received important attention because it introduces a new development paradigm for widely distributed and heterogeneous systems. Up to now, the usual approach for mobile-agent applications development has been focused on the implementation phase, mainly because of the vast lack of suitable modeling techniques or methodologies...
متن کامل